📋 Исходные данные
- Контроллер: Innostor IS918
- Память: Samsung TLC (
K9AHGD8H0B) ~64 ГБ - Утилита: IS918MPTool на USBDev
- Диагностика: ChipGenius на USBDev
- Экспресс-тест памяти: ValiDrive на GRC
🧠 Причина сбоя и суть восстановления
- Что произошло: Слетела служебная микропрограмма (прошивка) и разрушились таблицы транслятора памяти (FTL) из-за сбоя питания, извлечения во время записи или дефекта ячеек. Контроллер ушёл в аварийный защитный режим (ROM-mode), поэтому Windows не видела объём, а утилиты писали
Unknown. - Что сделала прошивка: Утилита провела заводскую инициализацию: протестировала память, занесла выявленные битые блоки (
Bad Blocks) в дефект-лист, заново собрала таблицу трансляции и прошила чистую микропрограмму в контроллер.
🔍 Шаг 1. Определение контроллера (если статус Unknown)
- Запустить ChipGenius от имени администратора.
- Если в строке Controller Part-Number указано Unknown, определяем контроллер по косвенным признакам:
- По VID и PID: Для Innostor характерныVID = 1F75иPID = 0918(цифры в PID прямо указывают на модель — IS918).
- По Flash ID: Даже при сбое считывается код памяти (Flash ID), по которому можно сопоставить контроллер. - Скачать сервисную утилиту IS918MPTool.
🚀 Шаг 2. Пошаговая прошивка
- Подключение: Подойдёт любой порт (но если возникают ошибки связи, надёжнее использовать разъём USB 2.0 сзади ПК).
- Запуск: Запустить IS918MPTool от имени администратора. В стартовом окне выбрать Semi-Finished Product и нажать 确定 (ОК).
- Определение: В первой ячейке появится зелёный текст с чипом Samsung и объёмом.
- Прошивка: Нажать
Start MP(или клавишу Пробел) и дождаться статуса PASS / GS3. - Финал: Переподключить флешку к USB и отформатировать в Windows.
✅ Шаг 3. Экспресс-проверка памяти (ValiDrive)
После заводской прошивки крайне важно убедиться, что контроллер корректно распределил адреса и скрыл дефектные ячейки:
- Скачать и запустить утилиту ValiDrive на GRC (не требует установки).
- Выбрать букву накопителя и нажать Check USB Drive.
- Программа выполнит 576 точечных проверок по всему пространству памяти за 20–30 секунд и отобразит карту блоков:
🎨 Значения цветов карты ValiDrive:
- 🟩 Зелёный (Validated): Ячейка полностью исправна. Тестовый блок успешно записался и безошибочно прочитался. Память физически существует и надёжна.
- 🟥 Красный (No Storage): Память физически отсутствует. Записанные данные исчезли или прочитались как пустые байты. Признак поддельного объёма либо того, что прошивка неправильно определила границы чипа.
- 🟨 Жёлтый (Write Error): Ошибка записи. Контроллер отклонил запись в сектор или завис по таймауту (сигнал о повреждённой или изношенной ячейке памяти).
- 🟦 Синий (Read Error): Ошибка чтения. Данные были записаны, но контроллер не смог их считать назад (битый блок, сбой транслятора или дефект кристалла).
- ⬛ Чёрный (Untested): Непроверенный сектор. Если сканирование завершено, чёрным остаётся только фон между ячейками.
📌 Итог проверки:
- Все блоки зелёные (Validated Drive Size = Declared): прошивка легла идеально, реальный объём подтверждён, скрытых дефектов нет. Флешкой можно пользоваться.
- Есть красные, синие или жёлтые блоки: контроллер пропустил битые зоны. Требуется повторная прошивка через MPTool с более глубоким сканированием памяти (параметр Scan Level / Low Level Format).